Autogenerated HTML docs for v1.1.4-g5b2b 
diff --git a/git-commit.html b/git-commit.html index 01c6960..44e85ed 100644 --- a/git-commit.html +++ b/git-commit.html 
@@ -296,7 +296,7 @@  <p>   Update all paths in the index file. This flag notices   files that have been modified and deleted, but new files  - you have not told about git are not affected.  + you have not told git about are not affected.   </p>   </dd>   <dt>  @@ -399,7 +399,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 13-Jan-2006 19:58:26 PDT  +Last updated 21-Jan-2006 23:50:16 PDT   </div>   </div>   </body>  
diff --git a/git-commit.txt b/git-commit.txt index e35984d..72f96fc 100644 --- a/git-commit.txt +++ b/git-commit.txt 
@@ -27,7 +27,7 @@  -a|--all:: 	Update all paths in the index file. This flag notices 	files that have been modified and deleted, but new files -	you have not told about git are not affected. +	you have not told git about are not affected.    -c or -C <commit>:: 	Take existing commit object, and reuse the log message 
diff --git a/git-grep.html b/git-grep.html index fcf2127..4fb85d5 100644 --- a/git-grep.html +++ b/git-grep.html 
@@ -272,7 +272,7 @@  </div>   <h2>SYNOPSIS</h2>   <div class="sectionbody">  -<p><em>git-grep</em> [&lt;option&gt;&#8230;] &lt;pattern&gt; [&lt;path&gt;&#8230;]</p>  +<p><em>git-grep</em> [&lt;option&gt;&#8230;] [-e] &lt;pattern&gt; [--] [&lt;path&gt;&#8230;]</p>   </div>   <h2>DESCRIPTION</h2>   <div class="sectionbody">  @@ -283,21 +283,41 @@  <div class="sectionbody">   <dl>   <dt>  +<tt>--</tt>  +</dt>  +<dd>  +<p>  + Signals the end of options; the rest of the parameters  + are &lt;path&gt; limiters.  +</p>  +</dd>  +<dt>   &lt;option&gt;&#8230;   </dt>   <dd>   <p>   Either an option to pass to <tt>grep</tt> or <tt>git-ls-files</tt>.  - Some <tt>grep</tt> options, such as <tt>-C</tt> and <tt>-m</tt>, that take  - parameters are known to <tt>git-grep</tt>.   </p>  +<div class="literalblock">  +<div class="content">  +<pre><tt>The following are the specific `git-ls-files` options  +that may be given: `-o`, `--cached`, `--deleted`, `--others`,  +`--killed`, `--ignored`, `--modified`, `--exclude=*`,  +`--exclude-from=*`, and `--exclude-per-directory=*`.</tt></pre>  +</div></div>  +<div class="literalblock">  +<div class="content">  +<pre><tt>All other options will be passed to `grep`.</tt></pre>  +</div></div>   </dd>   <dt>   &lt;pattern&gt;   </dt>   <dd>   <p>  - The pattern to look for.  + The pattern to look for. The first non option is taken  + as the pattern; if your pattern begins with a dash, use  + <tt>-e &lt;pattern&gt;</tt>.   </p>   </dd>   <dt>  @@ -325,7 +345,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 06-Jan-2006 17:12:33 PDT  +Last updated 21-Jan-2006 23:50:17 PDT   </div>   </div>   </body>  
diff --git a/git-grep.txt b/git-grep.txt index 2bfd8ed..bf4b592 100644 --- a/git-grep.txt +++ b/git-grep.txt 
@@ -8,7 +8,7 @@    SYNOPSIS  -------- -'git-grep' [<option>...] <pattern> [<path>...] +'git-grep' [<option>...] [-e] <pattern> [--] [<path>...]    DESCRIPTION  ----------- @@ -18,13 +18,24 @@    OPTIONS  ------- +`--`:: +	Signals the end of options; the rest of the parameters +	are <path> limiters. +  <option>...:: 	Either an option to pass to `grep` or `git-ls-files`. -	Some `grep` options, such as `-C` and `-m`, that take -	parameters are known to `git-grep`. + +	The following are the specific `git-ls-files` options +	that may be given: `-o`, `--cached`, `--deleted`, `--others`, +	`--killed`, `--ignored`, `--modified`, `--exclude=*`, +	`--exclude-from=*`, and `--exclude-per-directory=*`. + +	All other options will be passed to `grep`.    <pattern>:: -	The pattern to look for. +	The pattern to look for. The first non option is taken +	as the pattern; if your pattern begins with a dash, use +	`-e <pattern>`.    <path>...:: 	Optional paths to limit the set of files to be searched; 
diff --git a/git-ls-files.html b/git-ls-files.html index 7148f78..3e5443b 100644 --- a/git-ls-files.html +++ b/git-ls-files.html 
@@ -341,6 +341,15 @@  </p>   </dd>   <dt>  +--directory  +</dt>  +<dd>  +<p>  + If a whole directory is classified as "other", show just its  + name (with a trailing slash) and not its whole contents.  +</p>  +</dd>  +<dt>   -u|--unmerged   </dt>   <dd>  @@ -624,7 +633,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 06-Jan-2006 17:12:39 PDT  +Last updated 21-Jan-2006 23:50:18 PDT   </div>   </div>   </body>  
diff --git a/git-ls-files.txt b/git-ls-files.txt index e42af5e..e433407 100644 --- a/git-ls-files.txt +++ b/git-ls-files.txt 
@@ -46,6 +46,10 @@  -s|--stage:: 	Show stage files in the output   +--directory:: +	If a whole directory is classified as "other", show just its +	name (with a trailing slash) and not its whole contents. +  -u|--unmerged:: 	Show unmerged files in the output (forces --stage)   
diff --git a/git-reset.html b/git-reset.html index 83ee367..915201d 100644 --- a/git-reset.html +++ b/git-reset.html 
@@ -448,8 +448,8 @@  Interrupted workflow   </dt>   <dd>  -<p>You can get interrupted by an ungent fix request while you are  -still in the middle of a large change. The files in your  +<p>Suppose you are interrupted by an urgent fix request while you  +are in the middle of a large change. The files in your   working tree are not in any shape to be committed yet, but you   need to get to the other branch for a quick bugfix.</p>   <div class="listingblock">  @@ -465,8 +465,8 @@  $ git reset <b>(3)</b>     <b>(1)</b> This commit will get blown away so a throw-away log message is OK.  -<b>(2)</b> This removes the 'WIP' commit from the commit history, and makes  - your working tree in the state just before you made that snapshot.  +<b>(2)</b> This removes the 'WIP' commit from the commit history, and sets  + your working tree to the state just before you made that snapshot.   <b>(3)</b> After <b>(2)</b>, the index file still has all the WIP changes you   committed in <b>(1)</b>. This sets it to the last commit you were   basing the WIP changes on.</tt></pre>  @@ -488,7 +488,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 13-Jan-2006 19:58:30 PDT  +Last updated 21-Jan-2006 23:50:19 PDT   </div>   </div>   </body>  
diff --git a/git-reset.txt b/git-reset.txt index 315683a..b4e737e 100644 --- a/git-reset.txt +++ b/git-reset.txt 
@@ -147,8 +147,8 @@    Interrupted workflow::  + -You can get interrupted by an ungent fix request while you are -still in the middle of a large change. The files in your +Suppose you are interrupted by an urgent fix request while you +are in the middle of a large change. The files in your  working tree are not in any shape to be committed yet, but you  need to get to the other branch for a quick bugfix.  + @@ -164,8 +164,8 @@  $ git reset <3>    <1> This commit will get blown away so a throw-away log message is OK. -<2> This removes the 'WIP' commit from the commit history, and makes - your working tree in the state just before you made that snapshot. +<2> This removes the 'WIP' commit from the commit history, and sets + your working tree to the state just before you made that snapshot.  <3> After <2>, the index file still has all the WIP changes you  committed in <1>. This sets it to the last commit you were  basing the WIP changes on. 
diff --git a/git-svnimport.html b/git-svnimport.html index c8ab35c..38f38b8 100644 --- a/git-svnimport.html +++ b/git-svnimport.html 
@@ -282,16 +282,7 @@  <div class="sectionbody">   <p>Imports a SVN repository into git. It will either create a new   repository, or incrementally import into an existing one.</p>  -<div class="hlist"><table>  -<tr>  -<td class="hlist1">  -SVN access is done by the SVN  -</td>  -<td class="hlist2">  -Perl module.  -</td>  -</tr>  -</table></div>  +<p>SVN access is done by the SVN::Perl module.</p>   <p>git-svnimport assumes that SVN repositories are organized into one   "trunk" directory where the main development happens, "branch/FOO"   directories for branches, and "/tags/FOO" directories for tags.  @@ -393,8 +384,8 @@  </p>   <div class="literalblock">   <div class="content">  -<pre><tt>Formerly, this option controlled how many revisions to pull, due to  -SVN memory leaks. (These have been worked around.)</tt></pre>  +<pre><tt>Formerly, this option controlled how many revisions to pull,  +due to SVN memory leaks. (These have been worked around.)</tt></pre>   </div></div>   </dd>   <dt>  @@ -439,18 +430,13 @@  repository itself; it usually ends in "/svn".</p>   </dd>   <dt>  -&lt;SVN_repository_URL&gt;  +&lt;path&gt;   </dt>   <dd>   <p>  - The URL of the SVN module you want to import. For local  - repositories, use "file:///absolute/path".  + The path to the module you want to check out.   </p>   </dd>  -</dl>  -<p>&lt;path&gt;  - The path to the module you want to check out.</p>  -<dl>   <dt>   -h   </dt>  @@ -483,7 +469,7 @@  </div>   <div id="footer">   <div id="footer-text">  -Last updated 06-Jan-2006 17:12:46 PDT  +Last updated 21-Jan-2006 23:50:20 PDT   </div>   </div>   </body>  
diff --git a/git-svnimport.txt b/git-svnimport.txt index db1ce38..63e28b8 100644 --- a/git-svnimport.txt +++ b/git-svnimport.txt 
@@ -21,7 +21,7 @@  Imports a SVN repository into git. It will either create a new  repository, or incrementally import into an existing one.   -SVN access is done by the SVN:: Perl module. +SVN access is done by the SVN::Perl module.    git-svnimport assumes that SVN repositories are organized into one  "trunk" directory where the main development happens, "branch/FOO" @@ -74,8 +74,8 @@  -l <max_rev>:: 	Specify a maximum revision number to pull.   -	Formerly, this option controlled how many revisions to pull, due to -	SVN memory leaks. (These have been worked around.) +	Formerly, this option controlled how many revisions to pull, +	due to SVN memory leaks. (These have been worked around.)    -v:: 	Verbosity: let 'svnimport' report what it is doing. @@ -100,11 +100,7 @@  If you're using the "-d" or "-D" option, this is the URL of the SVN  repository itself; it usually ends in "/svn".   -<SVN_repository_URL>:: -	The URL of the SVN module you want to import. For local -	repositories, use "file:///absolute/path". - -<path> +<path>:: 	The path to the module you want to check out.    -h::